/***************************************************************
*  Copyright (c) 2007 by GroupMe! Team (www.groupme.net)
*  All rights reserved.
*
*  This file is part of the GroupMe! Project. Source code of 
*  this project is closed and redistribution of this code is
*  prohibited. 
*  
*  Contact: http://www.groupme.net
*
*  This copyright notice MUST APPEAR in all copies of the file!
***************************************************************/
package net.groupme.model;

/**
 * created on Jun 29, 2007
 * 
 * Some constant String values of the data model.
 * 
 * @author Fabian Abel, <a href="mailto:abel@l3s.de">abel@l3s.de</a>
 * @author last edited by: $Author: fabian $
 * 
 * @version $Revision: 1.11 $ $Date: 2009-04-22 18:28:55 $
 */
public class MODEL_CONSTANTS {

	/** indicates that the User owns (e.g. created) a Group */ 
	public static final String ROLE_OWNER = "owner";
	
	/** indicates that the User moderates a Group */ 
	public static final String ROLE_MODERATOR = "moderator";
	
	/** indicates that the User is a subscriber of a Group */ 
	public static final String ROLE_SUBSCRIBER = "subscriber";
	
	/** indicates that the User is allowed to edit a Group */ 
	public static final String ROLE_EDITOR = "editor";
	
	/** indicates that the resource is an image */ 
	public static final String RESOURCE_TYPE_IMAGE= "image";
	
	/** indicates that the resource is a video */ 
	public static final String RESOURCE_TYPE_VIDEO= "video";
	
	/** indicates that the resource is audio */ 
	public static final String RESOURCE_TYPE_AUDIO= "audio";
	
	/** indicates that the resource is a YoutTube video */ 
	public static final String RESOURCE_TYPE_SHOCKWAVE = "shockwave";
	
	/** indicates that the resource is a website */ 
	public static final String RESOURCE_TYPE_WEBSITE= "website";
	
	/** indicates that the resource is an rss feed */ 
	public static final String RESOURCE_TYPE_RSS = "rss";
	
	/** indicates that the resource is a group */ 
	public static final String RESOURCE_TYPE_GROUP= "group";
	
	/** indicates that the resource is a video, an audio or a Youtube video*/ 
	public static final String RESOURCE_TYPE_MULTIMEDIA= "audio/video";
	
	/** indicates that the resource is a GroupMe! resource (only important for internal search) */ 
	public static final String RESOURCE_TYPE_GROUPME_RESOURCE= "resource";

	/** indicates that the resource is a publication */
	public static final String RESOURCE_TYPE_PUBLICATION = "publication";

	/** indicates that the resource is a queue (which is a special group that contains resources the user wants to group in the future) */ 
	public static final String RESOURCE_TYPE_QUEUE= "queue";
	
	/** standad name of the user's resource queue */ 
	public static final String QUEUE_GROUP_STANDARD_NAME = "Resource Queue";
	
	/** standad description of the user's resource queue */ 
	public static final String QUEUE_GROUP_STANDARD_DESCRIPTION = "Resources you have not yet added to a group.";
}
